home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Magazine / YAM / Source / includes / pragmas / miami_pragmas.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-03-09  |  3.2 KB  |  69 lines

  1. #ifdef __PPC__
  2. #include <ppcpragmas/miami_pragmas.h>
  3. #else
  4. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  5. #pragma amicall(MiamiBase,0x01E,MiamiSysCtl(a0,d0,a1,a2,a3,d1))
  6. #pragma amicall(MiamiBase,0x042,MiamiDisallowDNS(d0))
  7. #pragma amicall(MiamiBase,0x04E,MiamiGetPid())
  8. #pragma amicall(MiamiBase,0x060,MiamiPFAddHook(a0,a1,a2))
  9. #pragma amicall(MiamiBase,0x066,MiamiPFRemoveHook(a0))
  10. #pragma amicall(MiamiBase,0x06C,MiamiGetHardwareLen(a0))
  11. #pragma amicall(MiamiBase,0x096,MiamiOpenSSL(a0))
  12. #pragma amicall(MiamiBase,0x09C,MiamiCloseSSL())
  13. #pragma amicall(MiamiBase,0x0C6,MiamiSetSocksConn(a0,d0))
  14. #pragma amicall(MiamiBase,0x0D2,MiamiIsOnline(a0))
  15. #pragma amicall(MiamiBase,0x0D8,MiamiOnOffline(a0,d0))
  16. #pragma amicall(MiamiBase,0x0E4,inet_ntop(d0,a0,a1,d1))
  17. #pragma amicall(MiamiBase,0x0EA,inet_aton(a0,a1))
  18. #pragma amicall(MiamiBase,0x0F0,inet_pton(d0,a0,a1))
  19. #pragma amicall(MiamiBase,0x0F6,gethostbyname2(a0,d0))
  20. #pragma amicall(MiamiBase,0x0FC,gai_strerror(d0))
  21. #pragma amicall(MiamiBase,0x102,freeaddrinfo(a0))
  22. #pragma amicall(MiamiBase,0x108,getaddrinfo(a0,a1,a2,a3))
  23. #pragma amicall(MiamiBase,0x10E,getnameinfo(a0,d0,a1,d1,a2,d2,d3))
  24. #pragma amicall(MiamiBase,0x114,if_nametoindex(a0))
  25. #pragma amicall(MiamiBase,0x11A,if_indextoname(d0,a0))
  26. #pragma amicall(MiamiBase,0x120,if_nameindex())
  27. #pragma amicall(MiamiBase,0x126,if_freenameindex(a0))
  28. #pragma amicall(MiamiBase,0x12C,MiamiSupportsIPV6())
  29. #pragma amicall(MiamiBase,0x132,MiamiResGetOptions())
  30. #pragma amicall(MiamiBase,0x138,MiamiResSetOptions(d0))
  31. #pragma amicall(MiamiBase,0x13E,sockatmark(d0))
  32. #pragma amicall(MiamiBase,0x144,MiamiSupportedCPUs(a0,a1,a2))
  33. #pragma amicall(MiamiBase,0x14A,MiamiGetFdCallback(a0))
  34. #pragma amicall(MiamiBase,0x150,MiamiSetFdCallback(a0,d0))
  35. #else
  36. #pragma libcall MiamiBase MiamiSysCtl 1e 1BA90806
  37. #pragma libcall MiamiBase MiamiDisallowDNS 42 001
  38. #pragma libcall MiamiBase MiamiGetPid 4e 0
  39. #pragma libcall MiamiBase MiamiPFAddHook 60 A9803
  40. #pragma libcall MiamiBase MiamiPFRemoveHook 66 801
  41. #pragma libcall MiamiBase MiamiGetHardwareLen 6c 801
  42. #pragma libcall MiamiBase MiamiOpenSSL 96 801
  43. #pragma libcall MiamiBase MiamiCloseSSL 9c 0
  44. #pragma libcall MiamiBase MiamiSetSocksConn c6 0802
  45. #pragma libcall MiamiBase MiamiIsOnline d2 801
  46. #pragma libcall MiamiBase MiamiOnOffline d8 0802
  47. #pragma libcall MiamiBase inet_ntop e4 198004
  48. #pragma libcall MiamiBase inet_aton ea 9802
  49. #pragma libcall MiamiBase inet_pton f0 98003
  50. #pragma libcall MiamiBase gethostbyname2 f6 0802
  51. #pragma libcall MiamiBase gai_strerror fc 001
  52. #pragma libcall MiamiBase freeaddrinfo 102 801
  53. #pragma libcall MiamiBase getaddrinfo 108 BA9804
  54. #pragma libcall MiamiBase getnameinfo 10e 32A190807
  55. #pragma libcall MiamiBase if_nametoindex 114 801
  56. #pragma libcall MiamiBase if_indextoname 11a 8002
  57. #pragma libcall MiamiBase if_nameindex 120 0
  58. #pragma libcall MiamiBase if_freenameindex 126 801
  59. #pragma libcall MiamiBase MiamiSupportsIPV6 12c 0
  60. #pragma libcall MiamiBase MiamiResGetOptions 132 0
  61. #pragma libcall MiamiBase MiamiResSetOptions 138 001
  62. #pragma libcall MiamiBase sockatmark 13e 001
  63. #pragma libcall MiamiBase MiamiSupportedCPUs 144 A9803
  64. #pragma libcall MiamiBase MiamiGetFdCallback 14a 801
  65. #pragma libcall MiamiBase MiamiSetFdCallback 150 0802
  66. #pragma libcall MiamiBase MiamiGetCredentials 15c 0
  67. #endif
  68. #endif
  69.